/*
This module is used
* */

import Vue from 'vue'
import VeeValidate,{Validator} from 'vee-validate'
import zh_CN from 'vee-validate/dist/locale/zh_CN.js'

Vue.use(VeeValidate)

// 提示信息本地化
Validator.localize('zh_CN', {
  messages: zh_CN.messages,
  attributes: {
    phone: '手机号码',
    VerifySMS: '短信验证码',
    Username: '账号',
    Password: '密码',
    Captcha: '图片验证码'
  }
})

// 自定义验证规则
Validator.extend('mobile', {
  validate: value => { // 进行验证的回调
    return /^1\d{10}$/.test(value)
  },
  getMessage: field => field + '必须是11位数字' // 返回提示信息的回调
})
